﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LiveStreaming.Model
{
    public class CreateChannelsModel
    {
        /// <summary>
        /// 	从API设置中获取，在直播系统登记的appId
        /// </summary>
        public string appId { get; set; }
        /// <summary>
        /// 当前时间的秒级时间戳（13位）
        /// </summary>
        public string timestamp { get; set; }
        /// <summary>
        /// 签名，为32位大写的MD5值
        /// </summary>
        public string sign { get; set; }
        /// <summary>
        /// 直播账号ID
        /// </summary>
        public string userId { get; set; }
        /// <summary>
        /// 频道名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 频道密码,长度不能超过16位
        /// </summary>
        public string channelPasswd { get; set; }
        /// <summary>
        /// 课程号
        /// </summary>
        public string courseId { get; set; }
        /// <summary>
        /// 是否自动播放，0/1，默认1
        /// </summary>
        public int autoPlay { get; set; }
        /// <summary>
        /// 播放器控制栏颜色，默认：#666666
        /// </summary>
        public string playerColor { get; set; }
        /// <summary>
        /// 直播场景：
        /// alone 活动拍摄
        /// ppt 三分屏
        /// topclass 大班课
        /// </summary>
        public string scene { get; set; }
        /// <summary>
        /// 新建频道的所属分类，如果不提交，则为默认分类（分类ID可通过“获取直播分类”接口得到）
        /// </summary>
        public int categoryId { get; set; }
    }
}
